写在前面
鉴于网上教程为数较少,为此写下教程.
此教程适合于广大Mac以及Linux用户,Windows用户可选宇宙无敌的VS.
必要的组件
1 | Mono-mdk |
安装Mono-sdk
Mac :
1
brew cask install mono-mdklinux
linux(Ubuntu)
1
sudo apt-get install mono-complete
以下命令能正确运行即安装成功
配置vscode
安装mono-debug , C# 扩展
新建一个C#文件夹, 成为你的工作区
按下 command(ctrl)+shift+P 输入task 回车
建立tasks.json文件
复制以下内容到tasks.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"version": "2.0.0",
// 该命令需要在系统变量内定义
"tasks": [
{
"label": "build",
"command": "mcs",
"type": "shell",
"args": [
"${file}","--output","Debug/${fileBasenameNoExtension}.exe"
],
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
},
"problemMatcher": []
}
],
}然后再按下 command(ctrl)+shift+P 输入build 回车
建立launch.json.
1 | { |
在工作区目录下新建一个Debug文件夹.
以后调试生成的程序都在这里.
建立Hello.cs文件, 按下F5进行调试 , 测试通过
1
2
3
4
5
6
7
8
9namespace HelloWorld
{
class Hello {
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!!");
}
}
}